package com.text.day1_5;

public class Student {
    //可以没有main方法  main方法是要运行用的
    //java会默认有一个构造方法
    //静态方法只能访问静态属性，动态方法都能访问

    public static void main(String[] args) {
        int a;
        String as;
        //        tong = null;  // java的垃圾收集机制

        NiHao duix = new NiHao();
        ShiJie dui = new ShiJie();
    }
}

class NiHao{
    public NiHao() {
        //构造方法          当写了构造方法  ，编译器不会自动添加无参的构造方法
    }

    public NiHao(int a){
        this();      //调用构造方法  这个this表示那个无参的构造方法
    }


    public void nihao(){
        System.out.println("nihao");
    }
    public void shiJie(){
        System.out.println("shijie");
        nihao();
        this.nihao();    //可加可不加
    }
}

class ShiJie{
    public void shiJie(){
        System.out.println("shiJie");
    }
}

